home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / program / 317 / asmsrc / version.c < prev    next >
Encoding:
Text File  |  1988-10-20  |  2.8 KB  |  86 lines

  1. char version_string[] = "Gnu assembler version 1.20 (I guess.)\n";
  2. /*
  3.     1.08:    Added support for fmovem with register lists.
  4.         (m68k.c m68k-opcode.h)
  5.         Should be able to detect lossage like
  6.         movem    fp0-fp4,a4@
  7.  
  8.         Also fixed an obscure bug having to do with generating
  9.         PCREL addressing mode for things in the middle of the
  10.         insn instead of at the end.
  11.  
  12.     1.09:    Fixed bug that you couldn't forward reference to local
  13.         label 0.  It thought that 0f looked like a floating point
  14.         number.
  15.     1.10:    Fixed floating point bugs that made it generate incorrect
  16.         numbers for values over 10^16 or so.
  17.  
  18.     1.11:    Fixed a variety of bugs:  now allows register lists to fmovem
  19.         Added more floating-point exponents.  Prints error message on
  20.         exponent overflow.
  21.  
  22.     1.12    (write.c)  Fixed an obscure bug in relaxation that would
  23.         occasionally cause the assembler to stop relaxing when it
  24.         really had to do at least one more pass.
  25.  
  26.         (m68k.c)  Fixed a bug where I said if(issbyte(...))
  27.         where I should have said if(isbyte(...)).  Also where
  28.         I said if(issword(...)) instead of if(isword(...))
  29.  
  30.     1.13    (read.c, atof-generic.c)  Fixed bugs in reading in
  31.         floating point numbers.  .double 1.23  and .double 0.123
  32.         now both work.
  33.  
  34.         (m68k-opcode.h)  Made  fmovep a0@,fp0  work.
  35.  
  36.     1.14    (vax.c) Added a quick fix for the offset of fixed-width
  37.         branches not fitting in the field given.  Not nearly perfect,
  38.         but better than nothing.  (gdb-lines.c, read.c) added support
  39.         for .gdbline and .gdblinetab pseudo-ops.
  40.  
  41.         Re-enabled code in gdb_alter() to check input for sanity.
  42.  
  43.     1.15    renamed struct-symbol.h struc-symbol.h to get around 14 char
  44.         filename limit on SYSV machines.
  45.  
  46.     1.16    Merged hpux changes from cph@zurich.  Renamed flonum-multip.c
  47.         to flonum-mult.c  Created m-hpux.h  Fixed the bcopy() in m68k.c
  48.  
  49.     1.17    Fixed bug that caused
  50.         .globl foo,bar,baz,
  51.         (Line ending in comma) to produce undefined empty symbol.
  52.  
  53.         Fixed bug that caused .long <anything> to be .long 0
  54.         on SPARC or any other machine that fucks up << by sizeof(long)
  55.  
  56.         Fixed bug that caused large number of
  57.         #app
  58.         #no_app
  59.         pairs to dump core
  60.  
  61.         Fixed calls to _doprnt() to call _vfprintf() unless NO_VARARGS
  62.         is defined.
  63.  
  64.     1.18    re-fixed the _vfprintf() stuff.
  65.  
  66.         Modifed it so that 'movem {single register},addr' works.
  67.         Is a bit of a kludge, but then again, so is the rest of the
  68.         assembler. . .
  69.  
  70.         New improved #app handling.  doesn't use tmp files at all.
  71.         Uses memory instead.  Lots of it. . .
  72.  
  73.         Fixed # {lineno} {filename}
  74.  
  75.     1.19    Fixed a bug when turning a PCREL into an Absolute Long
  76.         in md_convert_frag()  It was putting the fixups in the
  77.         data segment, resulting in a .o file that would blow ld's
  78.         core.
  79.  
  80.         added #include <alloca.h> to atof-generic.c for the sparc
  81.         (Sun 4).
  82.  
  83.     1.20    Fixed 'fmovel #<lit>,fpcr  Added fpcr, fpsr to list of
  84.         registers.
  85. */
  86.